package com.zy.entity.bs;

import javax.persistence.Table;
import javax.persistence.Transient;

import com.zy.entity.base.BaseEntity;
import com.zy.pojo.annotation.Comment;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

@Table(name = "bs_notice")
public class Notice extends BaseEntity {

	private static final long serialVersionUID = 1L;

	@Comment("公告类型")
	private Long type;
	@Comment("公告内容")
	private String content;
	@Comment("")
	private Long createUserId;
	@Comment("")
	private Long modifyUserId;
	@Comment
	private String noticeImg;
	@Comment
	private String noticeTitle;

	@Transient
	private String createUserName;
	@Transient
	private String modifyUserName;
	@Transient
	private String typeName;
	@Transient
	private String noticeImgPath;
	@Transient
	private List<MultipartFile> noticeImgs;
	private Integer checkStatus;
	private Long clubId;

    public Long getClubId() {
        return clubId;
    }

    public void setClubId(Long clubId) {
        this.clubId = clubId;
    }

    public Integer getCheckStatus() {
        return checkStatus;
    }

    public void setCheckStatus(Integer checkStatus) {
        this.checkStatus = checkStatus;
    }

    public List<MultipartFile> getNoticeImgs() {
		return noticeImgs;
	}

	public void setNoticeImgs(List<MultipartFile> noticeImgs) {
		this.noticeImgs = noticeImgs;
	}

	public String getNoticeTitle() {
		return noticeTitle;
	}

	public void setNoticeTitle(String noticeTitle) {
		this.noticeTitle = noticeTitle;
	}

	public String getNoticeImgPath() {
		return noticeImgPath;
	}

	public void setNoticeImgPath(String noticeImgPath) {
		this.noticeImgPath = noticeImgPath;
	}

	public String getNoticeImg() {
		return noticeImg;
	}

	public void setNoticeImg(String noticeImg) {
		this.noticeImg = noticeImg;
	}

	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	public String getCreateUserName() {
		return createUserName;
	}
	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}
	public String getModifyUserName() {
		return modifyUserName;
	}
	public void setModifyUserName(String modifyUserName) {
		this.modifyUserName = modifyUserName;
	}
	public Long getType() {
		return type;
	}
	public void setType(Long type) {
		this.type = type;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public Long getCreateUserId() {
		return createUserId;
	}
	public void setCreateUserId(Long createUserId) {
		this.createUserId = createUserId;
	}
	public Long getModifyUserId() {
		return modifyUserId;
	}
	public void setModifyUserId(Long modifyUserId) {
		this.modifyUserId = modifyUserId;
	}

}